package top.infopub.jsonvo.fia;

import top.infopub.enums.fia.*;
import top.infopub.model.fia.BankInfo;

import java.util.List;
import java.util.Map;

public class FiaBaseJsonVo {
    /** 上交方式 */
    private List<Map<String, String>> handModeList = HandModeEnum.asList();

    /** 上交类型 */
    private List<Map<String, String>> handTypeList = HandTypeEnum.asList();

    /** 保证金支持类型 */
    private List<Map<String, String>> bondOutTypeList = BondOutTypeEnum.asList();

    /** 拨付方式 */
    private List<Map<String, String>> applyModeList = ApplyModeEnum.asList();

    /** 拨付类型 */
    private List<Map<String, String>> applyTypeList = ApplyTypeEnum.asList();

    /** 开票性质 */
    private List<Map<String, String>> invoicePropertyList = InvoicePropertyEnum.asList();

    private List<BankInfo> bankInfoList;

    public List<Map<String, String>> getHandModeList() {
        return handModeList;
    }

    public void setHandModeList(List<Map<String, String>> handModeList) {
        this.handModeList = handModeList;
    }

    public List<Map<String, String>> getHandTypeList() {
        return handTypeList;
    }

    public void setHandTypeList(List<Map<String, String>> handTypeList) {
        this.handTypeList = handTypeList;
    }

    public List<Map<String, String>> getBondOutTypeList() {
        return bondOutTypeList;
    }

    public void setBondOutTypeList(List<Map<String, String>> bondOutTypeList) {
        this.bondOutTypeList = bondOutTypeList;
    }

    public List<Map<String, String>> getApplyModeList() {
        return applyModeList;
    }

    public void setApplyModeList(List<Map<String, String>> applyModeList) {
        this.applyModeList = applyModeList;
    }

    public List<Map<String, String>> getApplyTypeList() {
        return applyTypeList;
    }

    public void setApplyTypeList(List<Map<String, String>> applyTypeList) {
        this.applyTypeList = applyTypeList;
    }

    public List<Map<String, String>> getInvoicePropertyList() {
        return invoicePropertyList;
    }

    public void setInvoicePropertyList(List<Map<String, String>> invoicePropertyList) {
        this.invoicePropertyList = invoicePropertyList;
    }

    public List<BankInfo> getBankInfoList() {
        return bankInfoList;
    }

    public void setBankInfoList(List<BankInfo> bankInfoList) {
        this.bankInfoList = bankInfoList;
    }
}
